@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑","宋体";margin:0;padding:0;font-size:14px;color:#333; width:auto; background-position:top; background-repeat:repeat-x;margin:0 auto; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
/* Link */
a{color:#333;text-decoration:none;}
a:hover {color:#2396d1;text-decoration:none;}
/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.left{float:left;}
.fl{float:left;}
.right{float:right;}
.fr{ float:right;}
.img{vertical-align:middle;}
.mauto{width:1200px; margin:0 auto;}

.pt8{padding-top:8px;}
.pt10{padding-top:10px;}
.mlr{ margin:0px 8px;}
.ml10{ margin-left:10px;}
.pt15{padding-top:15px;}
.mtb50{ margin:50px 0px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.tac{ text-align:center;}
.pl10{ padding-left:10px;}
.pb10{ padding-bottom:10px;}
.pl15{ padding-left:15px;}
.pl20{padding-left:20px;}
.pr15{ padding-right:15px;}
.ptm10{ padding:10px 0px;}
.plr5{ padding:0px 5px;}
.ov{ overflow:hidden;}
.mr10{ margin-right:10px;}
.ml30{ margin-left:30px;}
.mr30{ margin-right:30px;}
.db{ display:block;}
.abs{position:absolute;}
.rel{position:relative;}
.ftb{font-weight:bold;}
.mb10{margin-bottom:10px;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.tal{ text-align:left;}
.w1003px{ width:1003px;}
.w100{ width:100%;}
/* Font  */
.fb{font-weight:bold;}
.f11px{font-size:11px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f10px{font-size:10px;}
.li20px{line-height:20px;}
.li22px{line-height:22px;}
.li26px{line-height:26px;}
.li28px{line-height:28px;}
.li30px{line-height:30px;}
.li40px{line-height:40px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f24px{font-size:24px;}
.f26px{font-size:26px;}
.f30px{font-size:30px;}
.yahei{font-family:微软雅黑;}
.song{font-family:"宋体";}





/*******开始首页导航******/

.logo{position: absolute;top: 10px;/*left: 50px;*/width:590px;height:80px;z-index:100;opacity: 0;}


.nav{ position:fixed; top:0px; height:100px; background:url(../images/navbg.png) repeat; z-index:99999; width:100%;}


.nav_right{ float:right;  width:750px; margin-top:15px;}
.nav_right ul{ width:750px; float:left; padding-top:30px;}
.nav_right ul li{ float:left; position:relative; padding:0px 16px; font-size:14px; color:#fff;  height:30px; overflow:hidden; }
.nav_right li span{ display:block; height:30px; position:relative; top:0px; }
.nav_right li a{ color:#fff;height:30px; display:block; position:relative; top:0px; }
/*******结束首页导航******/

/***********开始首页第一屏************/
.bannerpanel { position: relative;  }
.banner { position: relative; width: 100%; overflow: hidden; left: 0px; top: 0px; z-index: 1; }
.banneritem { position: relative; width: 100%; height: 100%; overflow: hidden; }
.banneritem .pic { position: absolute; width: 100%; height: 100%; }
.banneritem .imgIn img { visibility: visible !important; -webkit-animation: scaleUpDown 1.2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 1.2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); }

@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.1); transform: scale(1.1); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.1); transform: scale(1.1); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

.banneritem .pic img { width: 100%; display: block; }
.banerBtns { height: 23px; bottom: 20px; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; display: none; }
.banerBtns span { height: 16px; line-height: 16px; width: 10px;  margin: 0px 6px; display: inline-block;  background: url(../images/num_1.png) no-repeat center center; cursor: pointer; opacity: 0; }
.banerBtns span.cur { background: url(../images/num_2.png) no-repeat center center; }
.bannerfont { text-align: center; width: 430px; position: absolute; z-index: 1000; left: 35%; top: 50%; height: 300px; margin: -230px 0px 0px -215px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-in-out 0s; /* Firefox 4 */ -webkit-transition: all 0.2s ease-in-out 0s; /* Safari and Chrome */ -o-transition: all 0.2s ease-in-out 0s; /* Opera */ }
.bannerfont .fone { height: 78px; position: absolute; left: 0px; top: 154px; width: 100%; display: none; }
.bannerfont .ftwo { height: 76px; position: absolute; left: 0px; bottom: 0px; width: 100%; display: none; }
/***********结束首页第一屏************/



.footBg{ width:100%; background:#999; padding:20px 0px; clear:both; margin-top:30px;}
.foot{ width:1200px; margin:0 auto;}

.foot .footBox1{ width:100px; float:left; margin-right:100px;}
.foot .footBox1 b{ width:100px; display:block; float:left; font-size:18px; color:#fff; font-weight:normal; height:40px; line-height:40px;}
.foot .footBox1 ul li{ width:100px; display:block; float:left; line-height:30px; font-size:14px;}
.foot .footBox1 ul li a{ color:#fff;}


.foot .footBox2{ width:260px; float:left; margin-right:100px;}
.foot .footBox2 b{ width:260px; display:block; float:left; font-size:18px; color:#fff; font-weight:normal; height:40px; line-height:40px;}
.foot .footBox2 ul li{ width:130px; display:block; float:left; line-height:30px; font-size:14px;}
.foot .footBox2 ul li a{ color:#fff;}

.foot .footBox3{ width:220px; float:right;}
.foot .footBox3 ul{ width:120px; display:block; float:left; padding:0px 50px;}
.foot .footBox3 ul li{ width:34px; display:block; float:left; margin:0px 3px; height:38px;}
.foot .footBox3 span{ width:95px; height:95px; display:block; float:left; margin:5px 62px;}
.foot .footBox3 .footTel{ width:170px; background:url(../images/footTel.jpg) left center no-repeat; padding-left:50px; height:40px; line-height:40px; color:#fff; font-size:24px; float:left; margin-top:10px;}

.copyright{ width:100%; background:#666; height:38px; line-height:38px; color:#fff; font-size:14px;}
.copyright a{ color:#fff;}



.pageNum{clear:both; height:135px; padding-top:30px; margin-top:30px; font-size:0px; text-align:center;}
.pageNum a{display:inline-block; margin:0 5px; font-size:14px; border:#dddfe2 solid 1px; background:#f9fbfd; line-height:28px; padding:0 10px;}
.pageNum a:hover, .pageNum a.on{background:#19aaf1; border-color:#19aaf1; color:#FFF;}
.pageNum i{opacity:0;}
.pageNum a.more{background:url(../image/img21.png) center no-repeat; border:0px;}
.pageNum a.prev{background:#f9fbfd url(../image/prev18.png) center no-repeat;}
.pageNum a.next{background:#f9fbfd url(../image/next18.png) center no-repeat;}
.pageNum a.next1{background:#f9fbfd url(../image/img11.png) center no-repeat;}